Scalability issues with using FSMWeb to test web applications
نویسندگان
چکیده
Web applications are fast becoming more widespread, larger, more interactive, and more essential to the international use of computers. It is well understood that web applications must be highly dependable, and as a field we are just now beginning to understand how to model and test Web applications. One straightforward technique is to model Web applications as finite state machines. However, large numbers of input fields, input choices and the ability to enter values in any order combine to create a state space explosion problem. This paper evaluates a solution that uses constraints on the inputs to reduce the number of transitions, thus compressing the FSM. The paper presents an analysis of the potential savings of the compression technique and reports actual savings from two case studies. Contact Information Anneliese A. Andrews Professor and Associate Dean University of Denver 360 S. Gaylord Street, JGH 116 Denver, CO 80208 [email protected] ∗Professor and Associate Dean, University of Denver, 360 S. Gaylord Street, JGH 116, Denver, CO 80208, [email protected] †Software Engineering, George Mason University, Fairfax, VA 22030 USA, [email protected] ‡School of EE and CS, Washington State University, Pullman, WA 99164, {cdyreson, cmallery, kjerath}@eecs.wsu.edu §Schweitzer Engineering Laboratories, Inc., Pullman, Washington 99163, [email protected]
منابع مشابه
Cost Analysis and Tradeoffs in Regression Testing using FSMWeb
Web applications have become software commodities of choice due to advances in internet, and wireless communications. Web applications need to be tested during new development, and thereafter during maintenance when presented with changes. Models can be used to represent the desired behavior or to represent the desired testing strategies and testing environment. FSMWeb is a black box model-base...
متن کاملTAP: A Semantic Web Test-bed
In this paper we describe TAP, an experimental system for identifying and researching many different of the different technical issues that lie on the path to achieving the vision of the Semantic Web. In particular, we address the issues of scalable query languages, sharing vocabularies, bootstrap knowledge bases, automated extraction of RDF from text and applications of the Semantic Web.
متن کاملEnabling Real World Semantic Web Applications Through a Coordination Middleware
In a real world scenario Semantic Web applications must be capable to cope with the large scale, distributed, heterogeneous, unreliable and insecure environment of the World Wide Web if they are to truly represent added value to Web users. This includes issues of persistent storage, efficient reasoning, data mediation, scalability, distribution of data, fault tolerance and security. In this pap...
متن کاملServerless Web-Multicast Chat System for Multi-users
CSCW applications require availability, portability, familiarity, scalability, bandwidth and performance. This paper describes the use of Web-multicasting to address these issues. Web-multicasting is a concept that use a standard Web-browser to communicate between multiusers. The web-browser will use multicasting methods, so that no Web server is necessary needed. A prototype Web-multicast Chat...
متن کاملUse of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems
One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 52 شماره
صفحات -
تاریخ انتشار 2010